	text,view {
		box-sizing: border-box;
	}

	.clearfix::after,.clearfix::before {
		display: block;
		height: 0;
		overflow: hidden;
		content: '\0020';
	}

	.clearfix::after {
		clear: both;
	}

	.clearfix {
		zoom: 1;
	}

	.aui-ellipsis-1,.aui-ellipsis-2 {
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.aui-ellipsis-1 {
		display: block;
		white-space: nowrap;
	}

	.aui-ellipsis-2 {
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		white-space: normal;
		word-wrap: break-word;
		-webkit-line-clamp: 2;
	}

	page {
		color: #3c3b5b;
		line-height: 1.5;
	}

	.v-ty{
		box-shadow: 0px 4px 16px 0px rgba(0,0,0,0.1); 
	}

	.page {
		display: flex;
		justify-content:center;
		flex-direction: column;
		padding-bottom: env(safe-area-inset-bottom);
		padding-bottom: constant(safe-area-inset-bottom);
		color: #3c3c5a;
		font-size: 30rpx;
		background-color: #fff;
		margin: 0rpx 30rpx;
	}

	.pop-title{
		text-align: center;
		font-family: 700;
		padding: 18rpx;
		background-color: #F5F5F5;
		border-top-left-radius:20rpx;
		border-top-right-radius: 20rpx;
	}
	.pop-box{
		padding: 10rpx 30rpx;
	}
	.pop-box .form-input{
		font-size: 28rpx;
		text-align: right;
	}
	.pop-foot{
		padding: 20rpx 30rpx;
		margin-bottom: 10rpx;
	}
	.u-content {
		padding: 24rpx;
		font-size: 26rpx;
		color: $u-content-color;
		line-height: 1.6;
	}
	
	button{
		position: relative;
		display: block;
		box-sizing: border-box;
		text-align: center;
		text-decoration: none;
		-webkit-tap-highlight-color: transparent;
		overflow: hidden;
		color: $u-main-color;
		background-color: #FFFFFF;
		border: 1rpx solid $u-border-color;
	}
	
	button::after{
		border: 0;
		background-color: none;
	}
	
	.my-but-primary,.secondary-but,.my-but-warning,.my-but-error{
		font-size: 30rpx;
		line-height: 80rpx;
		height: 80rpx;
		border: 0;
		width: 100%;
		text-align: center;
		border-radius: 50rpx;
	}
	
	.my-but-primary{
		color: var(--view-fontcolor);
		background-color: var(--view-theme);
	}
	
	.secondary-but{
		color: #303133;
		background:#FAFBFC;
		border: 1rpx solid #D7D7D9;
	}
	
	.my-but-warning{
		color: #FFFFFF;
		background-color: $u-warning;
	}
	
	.my-but-error{		
		color: #FFFFFF;
		background-color: $u-error;
		border: 0;
	}